Chuyển tới nội dung chính

Quyết Toán Tài Khoản

Đường dẫn

  • URL: /cb-core/api/v1/settlement/create-transaction
  • Method: POST
  • Mô tả: API được dùng để tạo yêu cầu quyết toán cho tài khoản merchant trong Baokim.

Request

Bảng Request

Tham sốKiểu dữ liệuBắt buộcMô tả
request_idstring(50)Mã duy nhất tương ứng với yêu cầu.
Định dạng đề xuất: MerchantCode + BK + YYYYMMDD + UniqueId
request_timestring(19)Thời gian gửi yêu cầu từ merchant. Định dạng: YYYY-MM-DD HH:MM:SS
merchant_codestring(20)Merchant code được cung cấp bởi Baokim trước khi tích hợp
sub_merchant_codestring(50)Mã cho sub-merchant, hoặc merchant code của bạn nếu seller là direct
reference_idstring(50)Mã giao dịch được gửi bởi merchant
bene_bank_nostring(6)Đây là ngân hàng của người thụ hưởng.
Điền bank_no trong phản hồi của API Lấy danh sách ngân hàng
bene_acc_nostring(22)Số tài khoản của người thụ hưởng
bene_amountint(9)Số tiền mà người thụ hưởng sẽ nhận được sau khi hoàn thành giao dịch chi hộ
memostring(100)KhôngNội dung chuyển tiền
currency_codestring(10)Mã tiền tệ của giao dịch chi hộ.
Điền VND cho giao dịch VND

Ví dụ Request

{
"request_id": "MERCHANT12345678901234510281",
"request_time": "2024-11-15 14:36:00",
"merchant_code": "PHUONGTT",
"sub_merchant_code": "SUBPHUONGTT",
"reference_id": "1234567890",
"bene_bank_no": "123456",
"bene_acc_no": "1234567890123456789012",
"bene_amount": 300000,
"memo": "Payment for services",
"currency_code": "VND"
}

Response

Bảng Response

Tham sốKiểu dữ liệuMô tả
response_codeint(4)Mã lỗi từ Baokim theo Bảng Mã Lỗi
response_messagestring(200)Mô tả mã lỗi từ Baokim theo Bảng Mã Lỗi
reference_idstring(50)Thông tin merchant được gửi
transaction_idstring(50)Mã giao dịch được ghi lại phía Baokim
transaction_timestring(50)Thời gian hoàn thành phía Baokim. Định dạng: YYYY-MM-DD HH:MM:SS
bene_bank_nostring(6)Đây là ngân hàng của người thụ hưởng. Điền bank_no trong phản hồi của API Lấy danh sách ngân hàng
bene_acc_nostring(22)Số tài khoản của người thụ hưởng.
bene_acc_namestring(50)Tên đầy đủ tài khoản ngân hàng của người thụ hưởng
bene_acc_typeint(1)Loại tài khoản của người thụ hưởng. Điền 0 cho số tài khoản ngân hàng, 1 cho số thẻ ngân hàng
bene_amountdecimal(18,2)Số tiền mà người thụ hưởng sẽ nhận được sau khi hoàn thành giao dịch chi hộ
actual_bene_amountdecimal(18,2)Số tiền thực tế chuyển cho người thụ hưởng. Sẽ ít hơn bene_amount trong request nếu có phí chi hộ cho người thụ hưởng
detail_statusstring(200)Mô tả chi tiết mã lỗi từ Baokim

Ví dụ Response

{
"response_code": 200,
"response_message": "Success",
"reference_id": "MerchantRef12345",
"transaction_id": "BKTrans987654321",
"transaction_time": "2024-11-06 10:15:30",
"bene_bank_no": "001122",
"bene_acc_no": "1234567890123456789012",
"bene_acc_name": "John Doe",
"bene_acc_type": 0,